package main.entity;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.*;

import javax.persistence.*;
import javax.validation.constraints.*;
import org.hibernate.validator.constraints.*;
import org.hibernate.annotations.GenericGenerator;

import com.fasterxml.jackson.annotation.JsonProperty;

/**
 * This code is generated
 */
@Entity
@javax.persistence.Table(name="main_yonghufjxx")
public class Yonghufjxx implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;


	@Id
	@GeneratedValue(generator = "uuid")
	@GenericGenerator(name = "uuid", strategy = "uuid2")
	@Column(name = "fid"  )
@org.hibernate.annotations.Type(type="org.hibernate.type.StringType")
private String fid ;

	@Column(name = "fyonghuid" , unique = true , nullable = false)
@org.hibernate.annotations.Type(type="org.hibernate.type.StringType")
private String fyonghuid ;

	@Column(name = "fxinyongf"  )
@org.hibernate.annotations.Type(type="org.hibernate.type.IntegerType")
private Integer fxinyongf ;

	@Column(name = "ftouxiang"  , length = 4096)
@org.hibernate.annotations.Type(type="org.hibernate.type.StringType")
private String ftouxiang ;

	@Column(name = "fshoukuanm"  , length = 4096)
@org.hibernate.annotations.Type(type="org.hibernate.type.StringType")
private String fshoukuanm ;

	@Column(name = "fzhifubskm"  , length = 4096)
@org.hibernate.annotations.Type(type="org.hibernate.type.StringType")
private String fzhifubskm ;

	@Column(name = "fshoujih" , unique = true )
@org.hibernate.annotations.Type(type="org.hibernate.type.StringType")
private String fshoujih ;

	@Column(name = "fxuehao" , unique = true )
@org.hibernate.annotations.Type(type="org.hibernate.type.StringType")
private String fxuehao ;

	@Column(name = "fxingming"  )
@org.hibernate.annotations.Type(type="org.hibernate.type.StringType")
private String fxingming ;

	@Column(name = "fsushem"  )
@org.hibernate.annotations.Type(type="org.hibernate.type.StringType")
private String fsushem ;

	@Column(name = "fzuohao"  )
@org.hibernate.annotations.Type(type="org.hibernate.type.StringType")
private String fzuohao ;

	@Column(name = "fzuihouycfwltlbdsj"  )
@javax.persistence.Temporal(TemporalType.TIMESTAMP)
private java.util.Date fzuihouycfwltlbdsj ;

	@Column(name = "fshoudaozhytxxdsj"  )
@javax.persistence.Temporal(TemporalType.TIMESTAMP)
private java.util.Date fshoudaozhytxxdsj ;
	public String getFid() {
			return fid;
		
	}

	public void setFid(String fid) {
		this.fid = fid;
	}

	public String getFyonghuid() {
			return fyonghuid;
		
	}

	public void setFyonghuid(String fyonghuid) {
		this.fyonghuid = fyonghuid;
	}

	public Integer getFxinyongf() {
			return fxinyongf;
		
	}

	public void setFxinyongf(Integer fxinyongf) {
		this.fxinyongf = fxinyongf;
	}

	public String getFtouxiang() {
			return ftouxiang;
		
	}

	public void setFtouxiang(String ftouxiang) {
		this.ftouxiang = ftouxiang;
	}

	public String getFshoukuanm() {
			return fshoukuanm;
		
	}

	public void setFshoukuanm(String fshoukuanm) {
		this.fshoukuanm = fshoukuanm;
	}

	public String getFzhifubskm() {
			return fzhifubskm;
		
	}

	public void setFzhifubskm(String fzhifubskm) {
		this.fzhifubskm = fzhifubskm;
	}

	public String getFshoujih() {
			return fshoujih;
		
	}

	public void setFshoujih(String fshoujih) {
		this.fshoujih = fshoujih;
	}

	public String getFxuehao() {
			return fxuehao;
		
	}

	public void setFxuehao(String fxuehao) {
		this.fxuehao = fxuehao;
	}

	public String getFxingming() {
			return fxingming;
		
	}

	public void setFxingming(String fxingming) {
		this.fxingming = fxingming;
	}

	public String getFsushem() {
			return fsushem;
		
	}

	public void setFsushem(String fsushem) {
		this.fsushem = fsushem;
	}

	public String getFzuohao() {
			return fzuohao;
		
	}

	public void setFzuohao(String fzuohao) {
		this.fzuohao = fzuohao;
	}

	public java.util.Date getFzuihouycfwltlbdsj() {
			if(fzuihouycfwltlbdsj!=null){
				java.util.Date ret = new java.util.Date(fzuihouycfwltlbdsj.getTime());
				return ret;
			}else{
				return null;
			}
		
	}

	public void setFzuihouycfwltlbdsj(java.util.Date fzuihouycfwltlbdsj) {
		this.fzuihouycfwltlbdsj = fzuihouycfwltlbdsj;
	}

	public java.util.Date getFshoudaozhytxxdsj() {
			if(fshoudaozhytxxdsj!=null){
				java.util.Date ret = new java.util.Date(fshoudaozhytxxdsj.getTime());
				return ret;
			}else{
				return null;
			}
		
	}

	public void setFshoudaozhytxxdsj(java.util.Date fshoudaozhytxxdsj) {
		this.fshoudaozhytxxdsj = fshoudaozhytxxdsj;
	}
}
